30597 853
1849 293
2562 371
3420 531
27836 867
4905 552
8204 134
7044 409
3855 209
6474 339
10141 672
5175 118
3967 406