1432
2
1973
21152
8
5489
11
3078
4
2299
1
2571
6
2593
1534
1532
929
3
297066
0
1535
2090
7034
1686
2711
1438
876
3180
1260
8527
5151
2911
9
4651
1372
398656
19
1451
3239
4396
5