21152
8
2711
2
1844
1
2131
496
0
1380
1973
3090
6
1036
1825
2903
3
2593
2932
1606
1126
297066
3080
1690
745
1148
2429
4
25669
4142
5
1511
2996
830
1859
8047
18
2200
3765