1918
1303
934
670
199
599
345
450
617
171
815
606
1797
798
1125
417
961
960
688
575
1089
704
1225
442
497
1281
845
1235
518
170
382
595
364
708
463
800
863
782
665
686
702
1199
1735
693
756
900
2517
313
996
374
784
641
317
371
310
431
646
1082
808
940