30656 853
1863 293
2573 371
3427 531
27896 867
4912 552
8220 134
7056 409
3913 209
6477 339
10186 672
5180 118
3974 406