58475 186
4775 470
23218 1057
3494 563
6095 205
3810 179
8933 667
3740 859
4344 832
4956 966
2267 551