5043 897
2878 699
2066 321
3290 578
555 105
1688 281
11162 326
1869 61
8022 853
2054 268
2967 587
3991 545
2676 249
10928 734
9268 313
4072 397
12576 688
2379 346
12083 921
2873 696
3984 963
3323 655
1801 421
4918 115