2245
3
1475
1
8072
1527
13499
5
3080
21152
8
1416
665
988
0
5504
16
14861
7
1047
2
3090
6
3234
2392
2932
297066
1743
9036
9
1828
18816
11
3211
2476
2949
6844
19944
1132
2740
14887
18