57015 186
4700 470
23126 1057
3484 563
6074 201
3783 179
8889 667
3729 859
4324 832
4941 966
2255 551