0
600
22
359
336
119
173
73
27
39
130
436
1832
153
29
71
367
77
519
201
20
68
288
4
198
3
9
107
7
156
18
386
90
189
69
26
101
236
291
1
42
172
53
43
132
35
109
61
264
98
5
81
12
36
60
2
32
118
76
23
10
14
46
136
87
155
25
31
64
63
62
52
72
50
21
182
24
300
691
89
38
11
133
28
16
57
460
56
110
171
58
6
59
145
41
83
30
164
536
209
49
185
13
17
70
704
423
48
8
19
67
15
5585
196
54
186
1148
252
160
120
34
96
113
82
44
85
2603
51
1163
2533
1920
139
1145
244
170