5052
10
1593
2
1815
8262
12
6899
9
3336
1
1558
1628
1506
4
841
2255
1663
5
1186
462
0
2919
1188
3575
6200
3
383
1195
1911
2471
7
3189
4915