1013
1
3818
7
1305
3931
6
1988
737
0
650
2535
2
3205
2738
1142
3576
3
1860
1168
1431
1070
1066
907
1366
2349
635
5151
3080
1558
3715
1152
1801
6346
16
1211
1047