2936 290
18465 878
51524 690
38113 362
16983 239
27764 114
49644 581
16566 562
6094 617
5272 344
2949 374
6604 715
43735 493
20813 146