21152
8
5527
3
2541
4
2593
1
297066
0
2711
2
711
1276
1950
3936
806
1288
5151
2911
9
4651
398656
19
1517
2693
550
4724
2520
717
1084
1942
581
1498
787
1451
2082
7893