319
252
234
86
405
174
254
417
375
417
307
187
178
360
127
67
72
100
178
186
385
426
424
173
791
427
170
191
170
1379
1079
394
487
566
1195
378
426
660
145
340
587
423
309
171
163
1199
170
168
473
185
696
181
334
179
150
397
573
86
417
173
173
333
449
667
966
290
333
560
1060
171
167
331
326
177
330
365
305
324
172
175
163
176
867
328
788