30669 853
1867 293
2578 371
3429 531
27902 867
4913 552
8222 134
7057 409
3929 209
6477 339
10196 672
5181 118
3977 406