3024
793
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
957
769
2991
1315
2915
2712
1187
2523
1880
736
943
812
665
1974
1120
2424
1072
986
916
1065
884
6236
900
791
1805
792
1828
1725
2384
1613
1515
5071
1173
1684
644
807
1618
2016
923
2312
1285
1750
974
715
1077
1140
913
811
1212
2202
871
1736
656
3701
1224
1444
1406
909
1819
751