31641 170
3435 466
21976 1056
3430 563
5798 201
3375 178
8186 667
3591 859
4171 832
4748 966
2203 551