21152
8
2352
2
1681
1
1622
2593
1296
2948
9
297066
0
951
2436
1015
1087
1613
2711
1606
1751
8527
1025
5489
11
2131
2512
1451
19944
5151
2911
4651
3
1494
4
4335
929
398656
19