2917 290
18454 878
51345 690
38032 362
16865 239
27501 114
49553 581
16485 562
6078 617
5263 344
2935 374
6582 715
43545 493
20744 146