13901 72
6905 334
3507 368
58255 930
21147 327
18218 741
10497 673
33667 718
4838 427
12581 795
11875 444
2224 48
4645 59
3092 293
6638 879
25891 522