1242
2
1257
3
767
1
2585
1342
3626
938
1642
7334
4
2260
12
543
0
2127
1193
2600
521
1268
2714
5
2008
2109
1343
1852
1365
1132
1750
417
1261
1594
999
6370