21152
8
2593
1
1813
1372
4321
4
2219
297066
0
2711
2
690
1787
2152
564
2906
2911
9
913
5151
4651
3
2676
398656
19
1179
7034
550
567
1942
1812
2392
4179
4724
6307
10
2732