30663 853
1863 293
2575 371
3427 531
27900 867
4913 552
8221 134
7057 409
3922 209
6477 339
10189 672
5181 118
3974 406