0
586
22
353
330
115
173
73
29
45
130
432
1835
151
71
519
77
370
200
20
69
288
4
195
3
10
107
7
156
18
83
174
61
98
99
207
220
44
172
56
41
139
35
265
86
5
80
12
36
60
2
48
72
11
52
21
16
1
42
136
87
155
25
27
192
63
9
68
28
50
39
180
300
24
691
89
38
57
455
43
109
171
58
6
144
131
26
97
133
30
164
536
106
49
185
13
17
70
718
428
8
31
19
14
23
15
5562
182
55
1148
252
119
162
118
82
85
34
114