1013
1
2535
2
3931
6
1066
1347
1366
3
1988
2349
1305
737
0
650
1788
1211
1860
3576
4179
1431
1168
1399
5
635
1801
1175
3222
1466
892
1905
1251
1019
2366
1152