2943 290
18476 878
51605 690
38175 362
17028 239
27898 114
49705 581
16634 562
6103 617
5281 344
2955 374
6610 715
43838 493
20851 146