21152
8
1819
1
3080
3
2932
2
3090
6
1047
3158
1382
1015
2245
3562
1606
2903
8527
1814
2535
297066
0
2600
4
6346
16
19944
1108
3386
2377
2838
1603
2258
3498
2110
1787
951