30698 853
1874 293
2585 371
3431 531
27937 867
4916 552
8233 134
7064 409
3931 209
6481 339
10213 672
5184 118
3983 406