5052
10
1593
2
3076
1
783
0
6899
9
2190
3336
1628
1663
5
3378
7
1186
3461
4
462
2919
2592
1188
2113
928
3575
542
2059
444571
1599
1195
2165
2471
1225
971
1422
13499