100
1060
8
3
641
6
17
746
7
22
564
13
23
587
21
484
2
440
5
706
20
655
11
1390
12
58
300
713
450
815
9
600
553
0
643
1
31
1000
796
200
769
10
71
700
554
715
595
545
4
541
760
637
586
965
32
50
869
36
863
15