2647 102
28745 528
20766 320
32178 713
9153 750
4446 331
5001 638
7349 613
3593 259
5677 132
8031 584
19220 697
6901 48
2944 566
6405 58