31997 712
6932 287
14505 702
5422 568
44338 117
37088 484
2380 162
26375 352
15265 642
7088 452
33753 505
4771 522