30713 853
1875 293
2587 371
3432 531
27953 867
4917 552
8235 134
7066 409
3932 209
6481 339
10218 672
5186 118
3983 406