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