8756 71
3035 334
2636 368
46228 925
19920 327
17199 741
9608 673
29779 718
4598 427
11923 795
10888 444
1861 48
4133 59
2742 293
6082 879
24195 522