100
72
2
1
500
248
4
800
573
1000
694
5
6
749
10
8
724
3
676
506
647
673
50
1285
0
40
2153
21
1303
23
1750
29
1657
9
31
1210
22
18
1246
17
1451
11
1217
25
2595