2697 102
29417 529
21123 320
32927 713
9204 750
4490 331
5120 638
7536 613
3736 259
5815 132
8163 584
19591 697
7267 50
2981 566
6551 58