30688 853
1870 293
2583 371
3431 531
27917 867
4915 552
8229 134
7059 409
3930 209
6478 339
10200 672
5182 118
3979 406