10598
2
1903
3
2152
0
3749
5347
4
6095
9
1960
3090
6
1002
3479
5
3066
7
4537
1337
1
1059
30334
1593
1529
6899
3336
1537
5915
11
1777
4655
10
2507
3461
1566
8185
3175
2919
322