31740 170
3438 466
21980 1056
3430 563
5798 201
3377 178
8189 667
3591 859
4171 832
4749 966
2203 551