21152
8
2173
1
2593
1766
2
297066
0
2740
2711
4311
5151
2911
9
1614
4651
3
2715
6
398656
19
1787
1691
9954
550
1895
1681
1685
4724
935
3401
5
2027
1583
1942
446
1102
2710