23529 503
11385 322
6297 292
9514 665
9901 747
31791 633
23151 1057
1656 110
2502 93
4907 104
4702 598
25104 175
18649 109
2894 398
4094 806