100
448
1
8
500
759
2
50
735
0
4
300
833
704
964
15
200
1830
1374
39
1521
10
5026
8130
973
1171
1384
9
2703