6095
9
2324
4
2428
1
810
928
2
1289601
5919
2408
8
14861
7
3248
10598
1927
3090
6
2525
1993
3
1991
4031
55904
0
763
37355
13
2189
567
3688
5
1768
2471
4946
18
1730
5052
10
5717
7034