30716 853
1875 293
2587 371
3432 531
27956 867
4917 552
8236 134
7066 409
3932 209
6481 339
10218 672
5186 118
3983 406