2946 290
18476 878
51664 690
38202 362
17050 239
27984 114
49756 581
16673 562
6106 617
5287 344
2960 374
6614 715
43895 493
20871 146