30666 853
1865 293
2575 371
3427 531
27901 867
4913 552
8222 134
7057 409
3927 209
6477 339
10195 672
5181 118
3976 406