57046 186
4702 470
23128 1057
3484 563
6075 201
3783 179
8892 667
3729 859
4324 832
4942 966
2255 551