2048 183
1170 337
3034 257
2840 708
4161 393
4291 608
6813 323
15099 409
6966 493
18420 59
7628 789
21877 808
9050 482
11829 169
6220 747
4851 554