20
502
0
4
628
8
557
5
10
50
656
6
849
13
15
589
619
9
200
754
2
7
500
2356
23
83
2000
968
16
794
52
250
976
17
860
12
700
900
30
800
1303
33
32
611
519
100
584
550
726
1
150
725
3
11
762
704
827
899
1197
1549
18
400
824
1000
1349