3506 761
2977 752
6267 582
1370 42
21573 514
3764 575
2415 460
634 38
1711 79
2951 144
13193 119
3871 569
1358 90
18044 531
1128 159
1144 108
2888 348