2047 300
12255 28
907 180
9797 590
1419 283
2470 59
3476 702
16632 713
1557 118
2489 389
4060 129
5524 909
47244 379
6597 58
16460 393
4356 412
11607 264
4510 797
8928 422
2252 86
3375 177
6115 885
6647 546
7870 709
4378 568
9342 836
4303 89
4152 749