2937 290
18468 878
51545 690
38127 362
16991 239
27794 114
49658 581
16578 562
6097 617
5273 344
2951 374
6604 715
43754 493
20824 146