31560 392
16555 126
9076 517
2855 288
18064 94
4944 793
53445 608
1272 139
9337 261
3999 729
5729 738
30359 249
14322 222
3723 462
4533 488
2503 98
3339 746
3218 557
3839 805