31571 392
16560 126
9076 517
2856 288
18064 94
4944 793
53484 608
1273 139
9338 261
3999 729
5730 738
30359 249
14331 222
3723 462
4534 488
2503 98
3340 746
3218 557
3839 805