31663 170
3436 466
21977 1056
3430 563
5798 201
3375 178
8187 667
3591 859
4171 832
4748 966
2203 551