1013
1
2535
2
3931
6
1066
1366
3
1988
2349
1305
737
0
650
1681
1211
1669
1876
1860
1539
3576
2170
1038
2430
349
2886
1135
1431
1168
2133
2921
5
1250
1319
1399