3115
840
1514
1452
1292
1607
780
861
1642
878
901
1384
1059
875
2468
926
2177
1007
2009
1296
1051
2918
859
805
907
1244
2459
854
708
2115
949
1132
4256
3580
1316
1442
5995
891
844
990
877
921
992
860
857
1033
1081
1783
2581
2744
924
2170
1110
1024
1092
1556
1656
1269
1279
937
1276
2235
891
1655
985
857
910
848
1308
1066
970
2154
993
1286
939
1027
859
1141
978
1438
1303
1009
1063
1671
862
933
1721
2937
1476
896
3697
2156
1106
838
967
879
1613
1601
880
1457
923
1047
783
1262
1726
865
943
1003
1024
1065
809
1733
1506
1077
2116
1758
957
2271
1660
843