31632 170
3433 466
21975 1056
3430 563
5798 201
3375 178
8186 667
3591 859
4171 832
4748 966
2203 551