31352 853
2052 293
2751 371
3513 531
28612 867
5024 552
8440 134
7197 409
4045 209
6545 339
10473 672
5357 118
4044 406