1135
632
232
542
407
2815
778
610
587
299
1591
662
691
1210
845
1118
687
740
1295
488
341
874
1049
779
1064
592
502
153
301
1115
2748
1659
658
852
182
1098
982
1750
501
323
653
1653
995
668
718
787
557
436
786
440
1980
705
355
1338
839
264
297
892
414
481