1242
2
1257
3
767
1
2306
964
938
1642
1193
2600
646
0
814
2113
521
2008
3025
1129
1343
999
848
1860
1344
2143
1136
1565
322
28805
6
2334
1302