58283 186
4768 470
23210 1057
3494 563
6092 205
3809 179
8931 667
3736 859
4343 832
4956 966
2267 551