21152
8
2340
1
1660
2593
2949
0
1923
2
1317
3078
4
3485
7
1681
297066
2184
2173
2711
1691
5151
1072
2911
9
3598
4651
3
398656
19
1892
550
1787
1759
4724
4938
19079
6
1942
2082