21152
8
1606
1
496
0
1746
2
1000
1819
2392
1380
1568
830
3326
3
1570
1749
3090
6
2082
1615
2903
2593
2932
2294
526
1399
4305
2131
1699
3738
5
2073
2184
929
297066