31786 922
8833 632
24421 768
16180 484
10193 391
8856 382
7077 59
12913 102
3398 117
7015 275
6247 447
13697 384
5717 145
5223 474
12437 435
17613 706