3053 632
3235 444
3001 877
1196 29
10868 297
2955 649
1512 108
1393 101
3056 576
3707 703
2848 728
6939 317
3203 726
1792 346
498 118
3375 100
791 198
1732 316
2302 266
4674 150
1415 219
667 60
167 40
2477 351