58025 186
4753 470
23190 1057
3493 563
6087 201
3800 179
8920 667
3734 859
4340 832
4952 966
2266 551