3429
7
4438
6
4655
10
1303
2
807
1
21152
8
7599
13
2593
297066
0
951
1532
2710
1015
1087
2711
1606
1777
1751
8527
5489
11
2131
2911
9
19944
5151
4651
3
4335
2676
929
398656
19
2571