930
702
517
465
416
784
272
443
635
1493
285
270
603
245
627
1853
472
354
1247
262
985
1455
364
841
