100
327
1
21
500
511
7
25
300
764
9
59
342
6
17
150
473
4
26
50
415
0
5
800
487
12
10
1008
3
34
200
1257
11
73
1282
16
85
5212
288
1845
8
2245
49
2270
61
2253
36
2734
1998
2349
123
1854
19
2955
52
4250
2
37
2942
32
3672
3184
33
2655
18
3610
2096
3201