3029 821
2962 540
445 67
30769 530
2565 372
110292 305
13376 552
462870 788
193238 952
12659 390
2745 501
1512 143
1523 340
3043 572
2667 485
998 146
1729 217
3364 632
2864 792
2930 549
638 101
1016 196
2647 694
3122 863
2657 674