2937 290
18469 878
51558 690
38136 362
16996 239
27807 114
49663 581
16586 562
6098 617
5273 344
2952 374
6604 715
43768 493
20830 146