999
3772
1700
789
2148
1209
1030
926
2311
2097
1175
1185
1544
1563
941
1809
2188
774
825
915
1397
1788
1082
2339
2559
853
1494
1383
1110
1037
1009
5941
1164
1286
815
1588
1604
2497
1514
5840
690
1306
881
2744
746
827
1222
839
700
942
672
1866
1021
1195
963
873
940
2231
1439
745
768
1193
1940
849
1289
708
805
1011
1368
1380
688
725
1437
1317
2106
1640
897
1400
694
838
666
847
1098
1851
1687
775
813
17961
1272
1338
719
1326
788
874
760
2443
681
880
1179
1618
1981
1502
909
771
752
835
749
775
842
860
2620
785
1096
1301
895
692
1160
1012
944
1028