2938 290
18471 878
51572 690
38142 362
17001 239
27828 114
49668 581
16602 562
6098 617
5275 344
2952 374
6604 715
43778 493
20832 146