667
159
215
515
25
493
46
443
109
60
177
17
187
397
590
184
137
14
256
211
207
1120
151
1364
229
183
20
244
271
378
865
223
119
167
102
231
51
54
67
37
28
35
53
55
59
23
56
131
146
88
36
238
38
74
277
63
563