2931 290
18462 878
51479 690
38091 362
16947 239
27691 114
49615 581
16552 562
6091 617
5270 344
2944 374
6600 715
43693 493
20796 146