31536 170
3428 466
21974 1056
3430 563
5797 201
3374 178
8180 667
3590 859
4171 832
4747 966
2203 551