996
3156
2745
766
790
1343
785
782
1642
706
1640
731
1134
702
1745
940
905
1831
1169
1445
2649
1647
828
981
1846
854
904
1850
2215
1050
2276
700
2183
1375
903
1889
1984
1892
2024
3099
709
1512
950
794
1409
820
4067
1959
1662
630
2150
1873
1104
874
2478
2237
2207
1805
1357
1693
2064
1036
1673
855
1168
1148
635
933
787
628
678
723
918
790
1389
904
1022
812
1537
1281
4483
969
1374
998
1922
2187
3068
721
704
665
919
1353
672
755
697
717
1394
798
1255
1705
4099
858
1598
916
620
1287
1311
837
1955
830
3256
808
2413
2195
858
2504
1434
632
1791
1435