3420 631
22632 600
2612 557
8555 535
20575 254
7205 321
1403 46
2940 276
2092 382
4782 143
3966 242
23442 622
29925 673
8070 414
1674 224
4172 797
18848 155