1047
2
2245
3
3080
21152
8
3090
6
2932
297066
0
2400
1015
1
496
1168
1431
1606
4761
6236
10
2257
5
467
8527
5151
17970
15
2844
2352
12779
1167
12459
3715
189326
1084
19944
2600
4