1047
2
2245
3
3080
21152
8
1908
1
1080
4
3090
6
3629
2932
297066
0
467
990
1015
496
301
2274
1606
6236
10
8527
5151
17970
15
2352
1160
12779
3715
2166
12459