2920 290
18455 878
51365 690
38038 362
16882 239
27526 114
49560 581
16495 562
6078 617
5266 344
2936 374
6586 715
43561 493
20750 146