3142
999
2953
1785
1485
954
1080
885
1006
858
1214
1211
821
888
2853
857
1304
996
859
1257
2861
912
4450
1410
947
1652
1200
1591
976
891
1703
1095
1031
2715
865
1897
988
858
820
1904
1682
1249
3125
1912
1559
1556
842
912
1392
1339
1799
880
1090
864
1941
882
820
1354
917
1195
918
884
2765
8476
865
2469
771
1257
823
1755
885
2405
904
1280
761
1203
785
1320
1067
1152
969
949
1071
2350
933
1367
1207
1561
854
1126
1685
813
3008
1801
1128
2447
837
1785
1713
1116
3118
1464
832
826
1096
883
1770
866
838
966
1047
1607
1623
775
777
918
880
1104
1237
882