21152
8
3080
3
2932
2
3090
6
1788
1
1340
1087
1380
0
467
1532
1819
496
2245
1606
8527
2903
1093
2377
2535
1047
830
297066
619
2669
1787
688
1603
3498
4
1199
1268