2382
2479
1682
1536
943
959
1300
2108
3128
2152
775
1395
768
1497
811
1076
692
1284
777
935
1026
2887
2419
1146
716
1102
701
1436
909
2416
1345
661
2444
756
3289
1749
1023
827
2022
900
1608
681
2268
1219
1396
958
1371
672
2149
1531
1571
716
1046
743
785
1703
655
855
2108
1984
718
711
851
625
1456
753
758
1855
1397
1506
2433
1793
795
710
708
1554
757
965
645
2974
2159
992
742
2011
665
2072
895
1893
1444
4215
3399
666
2142
1039
996
843
878
2028
2250
1235
1421
1486
701
1968
2235
2951
680
736
713
2518
640
682
955
1996
1195
887
1929
1313
3173
1705