2925 290
18456 878
51418 690
38062 362
16920 239
27592 114
49582 581
16527 562
6085 617
5267 344
2944 374
6595 715
43616 493
20769 146