382
402
346
316
525
3185
309
279
1246
451
390
512
427
362
5600
427
296
267
298
379
276
787
314
267
907
843
305
304
1276
964
274
691
364
252
643
361
370
276
5380