445
0
402
1
1728
2076
2989
5
3674
10
4179
2016
4
16840
15
2806
3
3898
18
467
3777
213
1327
1848
2
21743