31502 170
3427 466
21974 1056
3430 563
5797 201
3374 178
8179 667
3590 859
4171 832
4747 966
2203 551