14038 72
6992 334
3525 368
58753 930
21167 327
18268 741
10510 674
33904 718
4843 427
12590 795
11901 444
2226 48
4662 59
3099 293
6647 879
25923 522