100
1059
8
3
640
6
17
746
7
22
564
13
23
587
21
484
2
440
5
706
20
652
11
1388
12
58
300
713
450
813
9
600
552
0
643
1
31
1000
796
200
769
10
71
700
714
594
545
4
541
758
544
637
585
963
32
50
869
36
862
15