2456 783
642 117
4431 797
4648 284
27069 368
5141 654
3181 269
4957 871
15332 546
9352 516
6683 89
7617 692
16949 110
15534 609
2854 336
2116 348