610
587
299
1591
662
1211
846
1118
687
1295
488
341
874
1049
779
1064
154
301
2748
659
853
182
1098
982
1750
502
323
654
1655
995
669
718
787
557
437
786
440
1980
705
355
1338
839
265
297
892
414
481
274
794
159
130
561
459
403
410
274
476
1160
499
356