31870 712
6804 287
14308 702
5239 568
43832 117
36823 484
2353 162
25967 352
15004 642
6956 452
33081 505
4587 522