1
172
112
256
624
146
171
117
293
629
197
157
153
123
558
201
116
174
427
82
186
208
192
280
369
272
458
218
122
374
220
65
100
83
498
175
147
481
156
114
111
301
223
417
324
600
759
184
872
113
725
2637
239
1641
882
645