31786 922
8833 632
24420 768
16179 484
7578 226
6350 223
3193 31
3382 290
11037 707
5577 268
14422 271
13877 681
8255 630
9284 584
3745 278
4083 239