5151
2
3080
3
3715
2219
21152
8
4651
1000
0
2650
20
280
1
2405
844
2740
1860
2055
2932
421
1859
257
923
1125
637
1913
5
3589
1016
2722
297066
2011
1632
1500
2749