31560 392
16553 126
9075 517
2855 288
18064 94
4943 793
53436 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