3506 761
2977 752
6269 582
1370 42
21573 514
3765 575
2415 460
634 38
1713 79
2952 144
13197 119
3871 569
1363 90
18048 531
1128 159
1144 108
2890 348