2937 290
18467 878
51533 690
38119 362
16987 239
27769 114
49648 581
16568 562
6094 617
5273 344
2949 374
6604 715
43740 493
20818 146