31436 712
6494 287
13900 702
4983 568
43559 117
36436 484
2299 162
25300 352
14670 642
6819 452
32633 505
4442 522