3506 761
2977 752
6267 582
1370 42
21572 514
3764 575
2415 460
633 38
1706 79
2948 144
13183 119
3870 569
1358 90
18043 531
1128 159
1144 108
2888 348