9015 71
3073 334
2682 368
46565 925
19963 327
17228 741
9638 673
29897 718
4606 427
11943 795
10915 444
1872 48
4147 59
2755 293
6096 879
24229 522