200
585
4
12
1000
2548
22
15
300
667
3
6
674
1
800
960
41
32
500
622
17
10
900
672
18
757
16
13
923
2
14
1578
5
50
494
812
11
1046
19
700
734
30
29
90
665
0
760
679
9
531
484
532
8
1235
31
7
657
1500
721
697
5000
805
1614
40
113