30689 853
1871 293
2583 371
3431 531
27918 867
4915 552
8230 134
7059 409
3930 209
6478 339
10200 672
5183 118
3979 406