21152
8
2593
1
2973
9
3824
297066
0
1785
6
1090
3
1059
1178
2
11059
2711
2428
816
7832
2044
5151
2911
4651
1200
398656
19
2727
2295
7
2336
550
4724
1942
2184
2135
1072
1744