1047
2
2245
3
3080
21152
8
2861
1
3090
6
2932
297066
0
1015
496
3326
1606
1289601
4
6236
10
189326
467
8527
5151
17970
15
3926
14
2352
12779
1922
12459
3715
19944
2600
1035
18816
11
4651