2928 290
18458 878
51449 690
38074 362
16939 239
27646 114
49598 581
16543 562
6089 617
5270 344
2944 374
6597 715
43660 493
20786 146