14035 72
6992 334
3525 368
58746 930
21167 327
18268 741
10510 674
33899 718
4843 427
12590 795
11900 444
2226 48
4662 59
3099 293
6647 879
25923 522