30631 853
1861 293
2570 371
3425 531
27873 867
4911 552
8212 134
7050 409
3889 209
6476 339
10166 672
5178 118
3972 406