31008 497
22349 191
18401 793
9740 865
11015 407
9166 777
4163 822
2703 125
4520 328
3148 332
11035 675