58658 186
4783 470
23233 1057
3495 563
6098 205
3818 179
8943 667
3745 859
4345 832
4957 966
2270 551