30686 853
1870 293
2581 371
3431 531
27915 867
4915 552
8229 134
7059 409
3930 209
6478 339
10200 672
5182 118
3978 406