1061
1603
774
4379
743
2516
875
1242
1588
794
770
3150
942
806
4851
1023
1052
3189
683
2192
1082
959
917
4927
2371
3473
3192
3885
1456
1784
735
728
912
1243
857
715
1104
6103
871
5672
3430
702
1648
669
888
1877
944
1005
1440
982
1417
830
771
4803
1443
997
812
900
902
2496
1680
634
829
754
875
708
1872
668
912
737
1991
2013
707
3178
2488
792
5430
10106
679
933
794
1593
671
816
1574
1615
1605
1782
2003
1070
647
790
1296
771
771
1317
645
717
1504
2406
949
847
1115
1037
1995
1357
1317
777
1058
946
691
1133
1968
1089
1185
748
678
1457
1128
1628