2943 290
18476 878
51608 690
38178 362
17028 239
27904 114
49707 581
16636 562
6103 617
5282 344
2956 374
6610 715
43840 493
20852 146