1047
2
2245
3
3080
21152
8
929
3090
6
2932
297066
0
1015
1
1606
2195
6236
10
17333
27
1108
8527
1788
5151
17970
15
1267