31786 922
8833 632
24421 768
16180 484
12169 718
8856 382
7015 275
3398 117
12913 102
7077 59
12127 878
13697 384
5717 145
5223 474
6247 447
7871 526