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