30649 853
1862 293
2571 371
3427 531
27889 867
4911 552
8216 134
7052 409
3902 209
6476 339
10181 672
5180 118
3973 406