1623
1
1431
2
2579
1650
1504
260
0
1443
1542
931
1581
5151
3080
3
3715
21152
8
4651
2650
20
280
2405
833
2740
2932
389
3770
3000
6
2478
297066
2981
1500
1555
1366