100
93
3
1
500
261
4
800
592
1000
709
5
6
762
11
8
737
691
519
667
687
50
1298
0
40
2193
2
22
1326
23
1779
29
1677
9
31
1228
1224
18
1264
17
1471
21
1231
25
2636