2599
678
820
660
3051
2116
1151
680
656
1212
775
656
800
5812
797
668
1247
2318
1369
701
2289
727
860
838
829
1669
995
1001
7966
651
790
5725
1067
846
1823
775
1308
822
1169
988
734
743
988
691
1585
1240
1570
1070
1419
684
2827
1642
931
1124
698
841
1057
1099
1978
1156
802
1845
834
777
1831
1600
714
2254
1062
1229
1505
824
1176
2695
952
980
675
896
708
1050
976
923
959
1354
4564
2406
633
1292
3633
709
965
2747
1203
1761
1291
2332
710
625
684
1080
1342
696
817
1157
739
2138
1437
2294
757
686
3307
1168
2658
743
1077
912
689
765
860
1281