21152
8
2535
2
1819
1
3498
4
2711
572
0
4651
3
1558
5151
2911
9
32302
6346
16
1265
2258
1603
1363
1942
866
3805
6
2622
2425
7
2356
2890
270
19783
2456
2082
2254
2219
2932