237
1576
1208
547
1305
450
1626
411
835
193
365
1543
1082
384
336
645
701
405
1163
531
1137
706
2503
550
750
482
1126
718
950
460
1146
967
1083
1222
528
1679
932
1017
695
676
1184
727
478
541
514
717
377
438
695
1161
912
948
589
746
813
331
298
966
534
457