1013
1
3818
7
2535
2
1305
3931
6
1988
737
0
650
3205
2738
1142
3576
3
1860
1265
2349
1801
1168
1431
2711
1066
4944
2468
907
1366
5006
5
2170
4
7893
2921
1449
4651