30821 853
1949 293
2668 371
3453 531
28133 867
4955 552
8299 134
7103 409
3982 209
6504 339
10302 672
5251 118
4004 406