2925 290
18456 878
51427 690
38064 362
16925 239
27599 114
49585 581
16530 562
6087 617
5267 344
2944 374
6596 715
43624 493
20775 146