1011
3
1038
1
5151
2
3080
3475
5
1152
3715
1047
21152
8
4651
1424
2049
2650
20
280
2405
2740
610
2932
297066
0
1500