1047
2
2245
3
3080
21152
8
8527
1
1050
0
1534
3090
6
2932
297066
929
1690
1015
7034
1813
1606
189326
6822
5
6236
10
3854
766
5151
17970
15
1289601
4
2352
12779
1837
12459
3715
1821