4874
2920
860
867
1705
2729
1483
1434
983
2194
967
1343
1777
1044
1894
2867
1483
834
1641
1503
1106
921
848
2510
1100
889
1344
2303
897
4293
997
929
2984
1045
891
1648
1772
1118
961
1479
1705
1698
1857
1365
897
2888
2203
855
805
2028
1697
2495
1081
1528
1043
2983
1944
978
2337
882
782
4563
871
1484
856
905
992
1168
1490
1113
1801
1512
1448
2859
1106
2517
1017
804
883
844
865
1810
1173
922
1036
750
2352
1150
994
2483
937
907
1002
815
919
1114
810
1127
1099
896
853
1845
898
1083
2271
914
898
1007
3762
760
1695
2062
840
742
1281
1384
922
1471
958
1316