31572 712
6556 287
13969 702
5031 568
43603 117
36507 484
2309 162
25476 352
14765 642
6845 452
32746 505
4490 522