500
193
3
10
600
722
26
14
200
317
7
9
518
17
585
8
300
496
1
847
27
541
5
800
506
299
635
12
610
15
1000
1894
74
45
655
6
928
34
605
0
592
4
626
781
13
1001
631
465
540
992
769
452
658
574