1012
17621
1147
2908
1190
1235
1115
3600
791
737
8306
804
1161
716
945
885
1636
750
1456
964
3603
913
1002
838
666
22047
965
730
1263
779
768
1043
2504
705
10436
650
1138
1351
815
709
702
5153
764
844
994
726
720
1209
737
838
762
690
1203
735
1983
905
694
1809
791
838
799
719
781
642
1461
1439
629
702
838
668
721
741
1018
3037
884
933
674
695
620
932
1208
1411
779
809
1024
676
680
696
810
1206
792
667
1857
1230
764
723
700
1398
650
710
734
958
724
977
749
845
657
838
3343
815
3382
1077
1231
846
805
965
618
1339
858
868