1029
2
3715
5151
2740
3
181997
11
1247
1581
3629
1
1223
3371
9
3080
3765
4
9817
0
21152
8
4651
297066
1676
2650
20
4732
1301
1047
3090
6
280
2405
5225
2510
5536
2932
19079
658