31563 392
16558 126
9076 517
2856 288
18064 94
4944 793
53456 608
1272 139
9337 261
3999 729
5729 738
30359 249
14327 222
3723 462
4534 488
2503 98
3339 746
3218 557
3839 805