21152
8
2593
1
297066
0
951
1262
2
1015
1087
1495
2711
1606
1751
8527
5489
11
2131
1431
19944
5151
994
6
2911
9
1688
1833
2164
3
4651
4425
4335
1739
1364
929
398656
19
2571