31786 922
8833 632
24420 768
16179 484
6634 309
9323 132
5711 675
6215 507
4680 382
10944 277
6088 174
10605 651
3845 132
6726 538
8219 886
5248 239