1013
1
2535
2
3931
6
1066
1366
3
1988
2349
1305
737
0
650
1211
1860
3576
2886
3696
1431
1168
1399
5
18258
6710
635
1517
4
1801
1905
4042
1152
5801
1964
1894
2840