21152
8
690
1
935
1778
1819
2100
2
1844
662
0
1813
2368
1699
4833
1606
1788
1168
83
830
1305
19944
3080
3
2605
297066
1938
4179
1382
1883
2131
3354
2562