31742 392
16743 126
9115 517
2870 288
18098 94
4979 793
55396 608
1306 139
9404 261
4042 729
5777 738
30416 249
14742 222
3760 462
4564 488
2547 98
3406 746
3252 557
3894 805