0
586
22
353
330
115
173
73
29
45
130
432
1835
151
71
370
77
519
200
20
69
288
4
195
3
10
107
7
156
18
331
84
174
61
98
105
211
226
44
172
57
41
146
35
269
86
5
80
12
36
60
2
48
72
11
52
16
1
136
87
155
25
27
192
63
9
68
28
50
21
39
180
24
300
691
89
38
455
43
56
109
171
58
6
144
83
131
26
97
133
30
164
536
106
207
49
185
13
17
70
720
430
8
15
31
19
14
23
1169