3400 631
22624 600
2612 557
8555 535
20571 254
7203 321
1402 46
2939 276
2092 382
4782 143
3962 242
23439 622
29918 673
8068 414
1674 224
4171 797
18839 155