2937 290
18469 878
51559 690
38139 362
16997 239
27815 114
49663 581
16590 562
6098 617
5273 344
2952 374
6604 715
43769 493
20830 146