1006 212
1671 494
2809 560
2048 500
2659 673
522 113
2872 614
21987 361
6927 809
3733 83
33752 385
54967 741
11471 122
7974 34
9286 888
11959 672
23341 265
8621 606