21152
8
2593
1
19944
2
623
4706
297066
0
951
1262
2949
6
1015
1087
1301
2711
1606
1646
3
1751
8527
5489
11
1205
1057
2131
1883
1107
5151
2911
9
4651
383
4335
929