21152
8
2352
2
2593
1
2110
297066
0
1229
1871
2711
718
1514
728
5151
2911
9
1116
1622
4651
3
1494
4
2578
398656
19
1416
6617
1681
5440
1594
550