323
171
104
54
172
635
177
279
423
461
580
505
507
355
380
988
963
409
760
291
864
590
220
668
549
518
813
192
201
186
334
197
942
561
353
474
606
403
570
443
723
357
316
308
379
211
154
245
243
163
167
361
857
232
367
348
490
540
471
431