31572 392
16560 126
9076 517
2856 288
18065 94
4945 793
53510 608
1273 139
9338 261
4000 729
5730 738
30359 249
14342 222
3723 462
4534 488
2503 98
3340 746
3218 557
3841 805