2946 940
7791 517
100258 612
28488 341
3926 298
9984 928
27648 77
3349 538
3596 354
3812 610
3951 728
3097 260
16319 94
8591 639
1863 320
23221 927
14002 199
14263 839