2152
2
3326
3
21152
8
3080
2932
3090
6
2392
1047
83
1
1015
2901
2245
2772
1606
1819
2903
8527
2535
297066
0
2600
4
2578
3007
6346
16
19944
3386
2377
1603
2258
3498
2110