45080 175
4081 467
22496 1056
3452 563
5946 201
3602 178
8546 667
3666 859
4241 832
4857 966
2224 551