2401 660
10597 66
2848 102
32606 529
22342 321
34825 714
9386 750
4640 331
5412 638
8096 613
4221 259
6352 134
8551 584
20937 699
8078 50
3092 566