21152
8
3080
3
2932
2
3090
6
8527
1
1047
2173
2245
2903
297066
0
1590
2258
2294
5527
572
959
1015
496
467
1558
1382
1606
3715
1819
6236
10
2544
5151
17970
15
12779
2352