1047
2
1828
3
2245
3080
1860
21152
8
5212
6
3090
2688
2932
297066
0
2219
3673
1015
1
496
1606
6236
10
467
8527
2403
5151
17970
15
2352
12779
3715
12459
10582
4
4070
189326
4310