31786 922
8833 632
24420 768
16179 484
11037 707
3556 244
6350 223
9284 584
13877 681
7578 226
3382 290
3193 31
5922 52
3140 276
4444 938
9240 627