31358 853
2055 293
2754 371
3516 531
28618 867
5025 552
8443 134
7197 409
4045 209
6545 339
10476 672
5358 118
4047 406