4096 120
11391 563
6447 627
7631 270
2144 411
4293 657
6052 586
1078 55
6816 872
2659 504
1800 132
6063 351
3538 607
3358 574
1840 92
3413 191
2858 237
3419 502
3545 354
1867 229
2112 81
5871 740
8516 657
3807 871
6044 901
2517 280
3683 533
2165 31