2938 290
18470 878
51569 690
38140 362
17001 239
27823 114
49665 581
16594 562
6098 617
5275 344
2952 374
6604 715
43774 493
20832 146