1013
1
3818
7
2535
2
1305
3931
6
1988
737
0
650
3205
2738
1142
1564
1423
3576
3
1976
1860
1265
2349
1801
3629
1168
1431
159
1066
2100
4944
2468
907
4179
1366