21152
8
2562
2
1455
1
1690
2535
1825
1938
3498
4
2166
1819
572
0
83
2711
4651
3
2911
9
32302
1431
5151
1558
19783
6346
16
1265
2676
2932
1603
1348
2258
1942
1363
3614