30659 853
1863 293
2573 371
3427 531
27900 867
4913 552
8221 134
7057 409
3916 209
6477 339
10189 672
5180 118
3974 406