1000
427
1
3
580
415
0
2
432
700
995
13
27
50
4115
5
100
4045
10
64
3197
30
2583
1443
1916
1040
1215
2130