30684 853
1870 293
2580 371
3430 531
27914 867
4914 552
8229 134
7059 409
3929 209
6478 339
10199 672
5182 118
3978 406