994
2589
880
758
733
1818
1573
1474
1232
1263
1423
793
932
793
890
2928
1380
1383
866
1361
1853
1537
861
822
661
1676
1638
2445
1055
744
1625
1079
1151
1049
737
745
1775
1541
662
992
739
837
996
943
800
704
991
1755
688
2694
3951
921
908
1616
1229
2129
3089
1505
1025
830
1211
1036
1662
1043
1710
936
1132
990
1643
1149
720
695
663
796
1477
1238
1429
1332
698
1151
714
1325
843
865
739
890
1100
4296
828
1268
760
1018
1270
822
1593
2210
2016
3093
950
1122
984
991
998
3951
1269
3967
1481
806
881
935
759
1060
2009
909
760
769
2120
869
1026
1070