428
2846
397
300
792
778
896
536
429
535
398
922
659
582
582
341
492
1
1507
311
3173
504
783
357
458
417
518
548
271
400
587
350
414
1179
329
239
459
1023
309
372