5052
10
1593
2
1441
0
1998
4
6899
9
3336
1
1663
5
2773
4398
1186
3461
2919
5094
2860
5915
11
3575
1195
2241
2471
7
3918
1289601
3248
8
3673
6
2013
2477
2155
3
1237
2966
1407
3465