7095
0
11
2383
3445
6
4868
10
3846
1
3958
3
4983
3959
5
3251
2
3932
4036
55123
8
2704
9
5542
7
5664
5267
279397
138
5570