100
68
3
1
500
245
4
800
569
1000
688
5
6
745
10
8
718
671
501
641
663
50
1278
0
40
2142
2
21
1298
23
1739
29
1649
9
31
1207
22
1204
18
1233
17
1440
11
1212
25
2581