2931 290
18461 878
51469 690
38087 362
16946 239
27681 114
49611 581
16550 562
6090 617
5270 344
2944 374
6598 715
43684 493
20793 146